<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>
  <script>
    let num1 = prompt('请输入一个数')
    //类型转换，prompt输出的属于字符串类型
    //1.隐式转换
    console.log(2 + '2'); //22
    console.log(2 - '2'); //0   -*/才能转换 ， +除了下面那种才可以，其他都不能转换
    console.log(+'123');//123 (转换了数字类型)
    //2.显式转换
    //2-1.  Number转化为数字型  
    let str = '123'
    console.log(Number(str));
    //NaN也属于数字型
    //2-2. parseint 只保留整数
    let a = '12px'
    let b = '13.77px'
    console.log(parseInt(a));  // = 12
    console.log(parseInt(b));  // = 13
    //2-3. parseFloat 只保留小数
    let c = '12.8px'
    console.log(parseFloat(c)); // = 12.8
  </script>
</body>

</html>